package post

import (
	"bridge_viewing/dto/user"
	"time"
)

type PostInfo struct {
	PostId       int            `json:"post_id"`
	UserId       int            `json:"user_id"`        //用户id
	PostDesc     string         `json:"post_desc"`      //帖子描述
	PostImages   []string       `json:"post_images"`    //帖子图片
	PostVideo    []string       `json:"post_video"`     //帖子视频
	CreatedAt    time.Time      `json:"created_at"`     //创建时间
	CategoryId   int            `json:"category_id"`    // 分类id
	CategoryName string         `json:"category_name"`  // 分类名称
	ImageShowNum int            `json:"image_show_num"` //图片显示几张
	UserInfo     *user.UserInfo `json:"user_info"`
}

type PostDetail struct {
	PostInfo
	CollectCount int  `json:"collect_count"` //收藏数
	CommentCount int  `json:"comment_count"` //评论数
	IsCollect    bool `json:"is_collect"`    //是否已收藏
}
